async function login() {
    const from = document.querySelector('.login-form')
    const data = serialize(from, { hash: true, empty: true })
    try {
        let loginmsg = await axios({
            url: '/login',
            method: 'POST',
            data: data
        })
        // console.log(loginmsg.data)
        // alert(loginmsg.data.message)
        if (myname.test(data.username) && mypass.test(data.password)) {
            let {username,token} = loginmsg.data.data
            localStorage.setItem('uname', username)
            localStorage.setItem('token', token)
            pxmu.success(loginmsg.data.message)
            setTimeout(() => {
                location.href = './index.html'
            }, 1500)
        } else {
            pxmu.fail('用户名或密码格式错误')
        }
    } catch (err) {
        pxmu.fail('用户名或密码错误')
    }
}
document.querySelector('#btn-login').addEventListener('click', function (e) {
    e.preventDefault()
    login()
})

//密码显隐
document.querySelector('.input-group-append').addEventListener('click',function(e){
    // console.log(e.target)
    if(e.target.tagName === 'I'){
        // console.log(document.querySelector('#input-password').type)
        if(document.querySelector('#input-password').type === 'password'){
            document.querySelector('#input-password').type = 'text'
            e.target.classList.remove('text-blue')
        }else{
            document.querySelector('#input-password').type = 'password'
            e.target.classList.add('text-blue')
        }
    }
})